Computer language
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
A computer language is a formal language for humans to communicate with a computer; not a natural language. In earlier days of computing (before the 1980s), the term was used interchangeably with programming language, but today, used primarily for taxonomy, is a broader term that encompasses languages that are not programming in nature. Sub-categories (with possibly contended hierarchical relationships) include:
β’ Construction
β’ Programming β for controlling computer behavior
β’ Command β for controlling the tasks of a computer, such as starting programs
β’ Transformation β for transforming the text of a formal language into text that meets a specific goal
β’ Structural
β’ Configuration β for writing configuration files
β’ Page description β for describing the appearance of a printed page in a higher level than an actual output bitmap
β’ Style sheet β for expressing the presentation of structured documents, such as CSS
β’ Modeling β for designing systems
β’ Architecture description β for describing and representing system architecture
β’ Hardware description β for modeling integrated circuits
β’ Simulation β for simulating
β’ Specification β for describing what a system should do
Contents
β’ See also
β’ External links
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
See also
β’ Domain-specific language β Computer language specialized to a particular set of requirements or functionality
β’ Expression language β Computer language for creating a machine readable representation of domain knowledge
β’ General-purpose language β Computer language that is broadly applicable across domains
β’ Natural language processing β Processing of natural language by a computer
External links